home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / bin / rarian-sk-config < prev    next >
Text File  |  2009-10-22  |  1KB  |  79 lines

  1. #!/bin/bash
  2.  
  3. # Yet another simple wrapper for scrollkeeper wierdness
  4. # This one emulates scrollkeeper-config,
  5. # bugs and all.
  6.  
  7. prefix=/usr
  8. exec_prefix=/usr
  9. bindir=/usr/bin
  10. convert_dir=/usr/share/omf
  11. statedir=/var/lib/rarian
  12. datarootdir=/usr/share
  13. datadir=/usr/share
  14. output_dir=${datadir}/help
  15. package_version=0.8.1
  16. omf_read_enabled=1
  17.  
  18.  
  19. print_help()
  20. {
  21.     echo "Usage: `basename $0` [OPTION]"
  22.     echo "(Rarian replacement for scrollkeeper-config)"
  23.     echo ""
  24.     echo "OPTION is one of:"
  25.     echo ""
  26.     echo -e " --help\t\tDisplay this message and exit"
  27.     echo -e " --version\t\tDisplay version for this package"
  28.     echo -e " --prefix\t\tPrint install directory"
  29.     echo -e " --localstatedir\t\tprint localstatedir used at package build time"
  30.     echo -e " --pkglocalstatedir\t\tprintscrollkeeper data directory"
  31.     echo -e " --pkgdatadir\t\tprint scrollkeeper home directory"
  32.     echo -e " --omfdir\t\t print OMF files directories (one per line)"
  33.  
  34.     
  35.  
  36.  
  37. }
  38.  
  39. if [[ $# != 1 ]]
  40. then
  41.     print_help
  42.     exit
  43. fi
  44.  
  45. case "$1" in
  46.     --help )
  47.         print_help
  48.         ;;
  49.     --version )
  50.         echo $package_version \(Rarian replacement for scrollkeeper-config\)
  51.         ;;
  52.     --prefix )
  53.         echo $prefix
  54.         ;;
  55.     --localstatedir )
  56.         echo $statedir
  57.         ;;
  58.     --pkglocalstatedir )
  59.         echo $statedir
  60.         ;;
  61.     --pkgdatadir )
  62.         echo $datadir/librarian
  63.         ;;
  64.     --omfdir )
  65.         if [ $omf_read_enabled = 0 ]
  66.         then
  67.             for x in $(grep -e '^0:@:' $statedir/rarian-update-mtimes > /dev/null 2>&1)
  68.             do
  69.                 echo ${x##0:@:}
  70.             done
  71.         else
  72.             echo $datadir/omf
  73.         fi
  74.         ;;
  75.     * )
  76.         print_help
  77.         ;;
  78.     esac
  79.